Crown Green HandicapFairPlay Bowls
Live
Birkenhead Sync08/09/2026|
Birkenhead Sync08/09/2026|
Back to Players
Crown Green Handicap

Ian Johnson

Top 10%
Team: Heswall RBLDivision: League 1Last updated: 10/28/2026

Rating

1142

Current Handicap

3
Honours
Season:

73

Matches Played

45

Wins

28

Losses

62%

Win Rate

9.6

Avg Win Margin

5.9

Avg Loss Margin

21-12

Home Record

24-16

Away Record

100%

Handicap Confidence

Very Reliable
73 / 39 matches for full confidence· Last recorded match: 8/18/2017

A large recent sample: 73 matches in the 2024, 2025, 2026 window, comfortably past the 39-match benchmark for full confidence. The handicap is stable and only shifts as form changes.

Milestones

Career

No career milestones yet — keep bowling!

Next goal: 50 Wins45/50
✦SEASON HIGHLIGHTS
2016
20-Win Season28 wins

Handicap Trend

All Time · 73 matches

+3 Rising
Win on the night Loss on the nightLower handicap = stronger player

The line re-checks the handicap after every match — from results, winning and losing margins, the strength of who was played, and home or away. Each dot is the number that applied going into the next game.

13 May10 Jun8 Jul8 Aug24 Apr26 May17 Jul18 Aug-11357

Gives 3 more chalks than at the start of this period.

Started0
Lowest0
Current3
Win Percentage(40%)
62%
score+0.23→contribution+0.09
Avg Winning Margin(25%)
9.6
score+0.27→contribution+0.07
Avg Losing Margin(15%)
5.9
score+0.35→contribution+0.05
Recent Form (last 20)(10%)
75%
score+0.50→contribution+0.05
Opponent Strength(10%)
985
score+0.21→contribution+0.02
Weighted Score+0.284
Sample Size Confidence
100%(73/39 matches)
Rating1142 → shrunk 1142
Handicap
3

Formula: Rating = 1000 + (weighted score × 500). Each factor is normalized to −1…+1, multiplied by its weight, then summed. Window: factors are computed from the Handicap Calculation Years only (2024, 2025, 2026), excluding walkovers — the same window the official recalculation uses. Bayesian shrinkage: the raw rating is pulled toward 1000 by confidence (window matches ÷ 39, an adaptive threshold set by the last recalculation). Offsets: division and B/C/D team offsets are then applied, weighted by where each window match was played. Recency blend: the calculation years are re-weighted at up to 40% by match volume. Players with a long career but fewer than 5 window matches fall back to their full career record. Rating maps to handicap 0–15 (lower = stronger) via the league's spread multiplier.

League

45W28L73 matches·61.6% win rate
ClubSeasonsDivision(s)PWLWin %
Heswall RBL2016–2017League 173452861.6%
DateOpponentH/AScoreResultMarginCompetitionDivision
8/18/2017vs Tixall BA21-12WIN+9LeagueLeague 1
8/18/2017Brian OconnorA21-12WIN+9LeagueLeague 1
8/11/2017vs Tixall BH21-0WIN+21LeagueLeague 1
8/7/2017# Sue WynneA21-4WIN+17LeagueLeague 1
8/7/2017vs Hoylake Central & MelroseA21-4WIN+17LeagueLeague 1
8/4/2017John HoughA21-8WIN+13LeagueLeague 1
8/4/2017vs Gladstone BA21-8WIN+13LeagueLeague 1
7/31/2017vs Gladstone BH21-20WIN+1LeagueLeague 1
7/31/2017Mike WhalleyH21-20WIN+1LeagueLeague 1
7/17/2017Brian HampsonA19-21LOSS-2LeagueLeague 1
7/17/2017vs Manor RoadA19-21LOSS-2LeagueLeague 1
7/14/2017Steve GreenH21-15WIN+6LeagueLeague 1
7/14/2017vs Manor RoadH21-15WIN+6LeagueLeague 1
6/30/2017Jamie FitzpatrickA5-21LOSS-16LeagueLeague 1
6/30/2017vs TixallA5-21LOSS-16LeagueLeague 1
6/12/2017Andy DawsonA21-11WIN+10LeagueLeague 1
6/12/2017vs Oxton Conservative ClubA21-11WIN+10LeagueLeague 1
6/9/2017Roy McgunigallH21-19WIN+2LeagueLeague 1
6/9/2017vs Oxton Conservative ClubH21-19WIN+2LeagueLeague 1
5/26/2017b Jamie BoxA14-21LOSS-7LeagueLeague 1
5/26/2017vs New Brighton Quarry Vikings BA14-21LOSS-7LeagueLeague 1
5/19/2017Robbie HallA19-21LOSS-2LeagueLeague 1
5/19/2017vs New Brighton Quarry VikingsA19-21LOSS-2LeagueLeague 1
5/12/2017Phil VaughanH17-21LOSS-4LeagueLeague 1
5/12/2017vs New Brighton Quarry VikingsH17-21LOSS-4LeagueLeague 1
5/5/2017Ray LynchH20-21LOSS-1LeagueLeague 1
5/5/2017vs GladstoneH20-21LOSS-1LeagueLeague 1
4/28/2017Tony SullivanA20-21LOSS-1LeagueLeague 1
4/28/2017vs GladstoneA20-21LOSS-1LeagueLeague 1
4/24/2017Dave WilliamsH15-21LOSS-6LeagueLeague 1
4/24/2017vs Upton Victory HallH15-21LOSS-6LeagueLeague 1
4/21/2017Alf McdermottA21-12WIN+9LeagueLeague 1
4/21/2017vs Upton Victory HallA21-12WIN+9LeagueLeague 1
8/19/2016Ken StockerH21-6WIN+15LeagueLeague 1
8/19/2016vs Manor RoadH21-6WIN+15LeagueLeague 1
8/12/2016vs Manor RoadA21-16WIN+5LeagueLeague 1
8/12/2016Mike NelsonA21-16WIN+5LeagueLeague 1
8/8/2016vs Tixall BH21-5WIN+16LeagueLeague 1
8/8/2016Trevor PlantH21-5WIN+16LeagueLeague 1
8/5/2016Andrew HalseyA6-21LOSS-15LeagueLeague 1
8/5/2016vs Tixall BA6-21LOSS-15LeagueLeague 1
8/1/2016Lee EcclesH21-10WIN+11LeagueLeague 1
8/1/2016vs Lever ClubH21-10WIN+11LeagueLeague 1
7/22/2016Dougie EvansA21-13WIN+8LeagueLeague 1
7/22/2016vs Gladstone BA21-13WIN+8LeagueLeague 1
7/15/2016Tony SullivanH16-21LOSS-5LeagueLeague 1
7/15/2016vs Gladstone BH16-21LOSS-5LeagueLeague 1
7/8/2016Dave EvansH21-7WIN+14LeagueLeague 1
7/8/2016vs Cammell LairdH21-7WIN+14LeagueLeague 1
7/1/2016Peter MillerA21-14WIN+7LeagueLeague 1
7/1/2016vs Cammell LairdA21-14WIN+7LeagueLeague 1
6/17/2016David GilmoreA15-21LOSS-6LeagueLeague 1
6/17/2016vs TixallA15-21LOSS-6LeagueLeague 1
6/13/2016Steve ScottA14-21LOSS-7LeagueLeague 1
6/13/2016vs New Brighton Quarry VikingsA14-21LOSS-7LeagueLeague 1
6/10/2016Josh BuntingH21-18WIN+3LeagueLeague 1
6/10/2016vs New Brighton Quarry VikingsH21-18WIN+3LeagueLeague 1
6/3/2016John Gomersall JnrA21-12WIN+9LeagueLeague 1
6/3/2016vs GladstoneA21-12WIN+9LeagueLeague 1
5/27/2016Craig SavilleH18-21LOSS-3LeagueLeague 1
5/27/2016vs GladstoneH18-21LOSS-3LeagueLeague 1
5/20/2016Steve JonesA21-19WIN+2LeagueLeague 1
5/20/2016vs Heswall RBL BA21-19WIN+2LeagueLeague 1
5/16/2016Chris MorrisonH21-10WIN+11LeagueLeague 1
5/16/2016vs Heswall RBL BH21-10WIN+11LeagueLeague 1
5/13/2016Jamie GreerH13-21LOSS-8LeagueLeague 1
5/13/2016vs Oxton Conservative ClubH13-21LOSS-8LeagueLeague 1
5/6/2016Roy McgunigallA21-15WIN+6LeagueLeague 1
5/6/2016vs Oxton Conservative ClubA21-15WIN+6LeagueLeague 1
4/29/2016Glynis LomaxA21-7WIN+14LeagueLeague 1
4/29/2016vs New Brighton Quarry Vikings BA21-7WIN+14LeagueLeague 1
4/22/2016Glynis LomaxH21-3WIN+18LeagueLeague 1
4/22/2016vs New Brighton Quarry Vikings BH21-3WIN+18LeagueLeague 1
Cec Hannay Rose Bowl12 games · 10W
20174 rounds
RoundOpponentTeamScoreResultTeam
Preliminary Round* Dave HulmstonAlbany21-10WINWON
Round of 32 RoundGary AbbottMarine Park21-14WINWON
Quarters RoundIan MuskettTixall B21-17WINWON
Semi Final Round* Ray LynchGladstone9-21LOSSLOST
20165 rounds
RoundOpponentTeamScoreResultTeam
Preliminary RoundGeoff HawkswellOxton Conservative Club B21-8WINWON
Round of 32 Round* Colin LiddiardBromborough Pool21-14WINWON
Round of 16 RoundPeter LucasThingwall B21-2WINWON
Quarters RoundIan MuskettTixall B21-16WINWON
Semi Final Round* Peter MilnesOxton Conservative Club21-20WINLOST
20153 rounds
RoundOpponentTeamScoreResultTeam
Preliminary RoundBrian OconnorTixall B21-14WINWON
Round of 32 Round# Mike WalshThingwall21-14WINWON
Semi Final Round* Anthony ThompsonTixall8-21LOSSLOST
3 Cup Titles Won
Stott Cup 2023· Heswall RBLFrank Hurst Trophy 2019· Heswall RBLSansom Cup 2018· Heswall RBL
Sansom Cup8 games · 3W 1×
20191 round
RoundOpponentTeamScoreResultTeam
Quarters RoundPeter McgregorManor Road21-14WINLOST
2018 Winner4 rounds
RoundOpponentTeamScoreResultTeam
Preliminary RoundJim HulicanManor Road21-18WINWON
Quarters RoundBrian LeonardNew Brighton Quarry Vikings21-14WINWON
Semi Final RoundDanny BarwiseTixall10-21LOSSWON
Final RoundJames WhalleyGladstone16-21LOSSWON
20163 rounds
RoundOpponentTeamScoreResultTeam
Quarters RoundPeter MillerCammell Laird8-21LOSSWON
Semi Final RoundChris BartonNB Quarry Vikings13-21LOSSWON
Final RoundDave McdermottTixall11-21LOSSLOST
Frank Hurst Trophy6 games · 6W 1×
20241 round
RoundOpponentTeamScoreResultTeam
Preliminary RoundJames KellyBebington Park21-5WINWON
20221 round
RoundOpponentTeamScoreResultTeam
Preliminary RoundDave EvansHoylake Central & Melrose B21-16WINWON
2019 Winner4 rounds
RoundOpponentTeamScoreResultTeam
Round of 32 RoundJohn Gomersall JnrGladstone B21-18WINWON
Quarters RoundDave GarlickManor Road B21-19WINWON
Semi Final RoundKish BalgobinUpton Victory Hall21-12WINWON
Final RoundJoan DewhurstNew Brighton Quarry Vikings B21-14WINWON
Stott Cup3 games · 3W 1×
2023 Winner3 rounds
RoundOpponentTeamScoreResultTeam
Preliminary RoundBrian PinderOxton Conservative Club21-12WINWON
Semi Final RoundMike DunneAlbany21-12WINWON
Final RoundPeter HarrisonCammell Laird21-9WINWON
Doctor Dawson Victory Cup9 games · 8W
20261 round
RoundOpponentTeamScoreResultTeam
Preliminary RoundIvor JenningsUpton Victory Hall B21-10WINWON
20221 round
RoundOpponentTeamScoreResultTeam
Preliminary RoundEddie WoodSea Dog21-14WINWON
20182 rounds
RoundOpponentTeamScoreResultTeam
Round of 32 RoundBrian PinderOxton Conservative Club21-18WINLOST
Round of 32 RoundBrian PinderOxton Conservative Club21-12WINLOST
20165 rounds
RoundOpponentTeamScoreResultTeam
Preliminary RoundSteve MealorManor Road21-10WINWON
Round of 32 RoundBob JenkinsRoyden Hall21-12WINWON
Round of 16 RoundNaureen BuntingParkfield21-10WINWON
Semi Final RoundJames MotleyGladstone19-21LOSSWON
Final RoundDave McdermottTixall21-17WINLOST

Current Streak

9wins

On a hot run

Longest Win Run

9

Career best winning streak

Longest Loss Run

12

Career worst losing streak

Last 5100% win rate
WWWWW
Last 1090% win rate— steady
WWWWWWWWWL
OpponentWLTotalWin %Last Met
Tixall B31475%8/18/2017
Gladstone B31475%8/4/2017
Manor Road31475%7/17/2017
Oxton Conservative Club31475%6/12/2017
New Brighton Quarry Vikings13425%5/19/2017
Gladstone13425%5/5/2017
New Brighton Quarry Vikings B21366.7%5/26/2017
Tixall0220%6/30/2017
Roy Mcgunigall202100%6/9/2017
Tony Sullivan0220%4/28/2017
Biggest Win
Unknown (+21)8/11/2017
Heaviest Defeat
Jamie Fitzpatrick (-16)6/30/2017
Nemesis
New Brighton Quarry Vikings1-3 H2H
Favourite Victim
Tixall B3-1 H2H
Best Season
201670% · 40 matches
Worst Season
201752% · 33 matches
Form Arc (1st half → 2nd half)
67% → 57%declining
Avg Opponent Rating Faced
96431 known · 42 unknown
vs Strong Opponents (rating ≥ 1000)
6-746% win rate
vs Weak Opponents (rating < 1000)
14-478% win rate
League 161.6%
45W·28L·73 played

Debut

Apr 22, 2016

Latest

Aug 18, 2017

Seasons Active

2 (1.3 yr span)

Matches / Season

36.5 (73 total)

Seasons

20162017